// // import Vue from 'vue'
// // import Vuex from 'vuex'
// // import qs from 'qs'
// //
// // Vue.use(Vuex)
// // // Vuex全局变量
// // export default new Vuex.Store({
// //   // 声明全局变量
// //   state:{
// //     loginUser:{},
// //     // nums:1,
// //     // roles:'ADMIN'
// //     // 角色
// //     // 权限
// //   },
// //   // 更新全局变量state属性值
// //   mutations:{
// //     setLoginUser(state,value){
// //       sessionStorage.setItem("loginUser",qs.stringify(value))
// //       state.loginUser=value.principal
// //       // 记住用户名密码 localStorage
// //     },
// //     logout (state, value) {
// //       sessionStorage.setItem('loginUser', null)
// //       state.loginUser = {}
// //     }
// //   },
// //   getters:{
// //     getLoginUser(){
// //       let user = sessionStorage.getItem('loginUser')
// //       return qs.parse(user)
// //     }
// //   }
// // })
// import Vue from 'vue'
// import Vuex from 'vuex'
// import qs from 'qs'
//
// Vue.use(Vuex)
//
// //Vuex全局变量
// export default new Vuex.Store({
//   //声明全局变量
//   state:{
//     loginUser:{},
//     nums:1,
//     roles:'ADMIN'
//     //角色
//     //权限
//   },
//   //更新全局变量state属性值
//   mutations:{
//     login(state,value) {
//       sessionStorage.setItem('loginUser',qs.stringify(value))
//       // this.userinfo= JSON.parse(window.sessionStorage.getItem('user'))
//       console.log(state.loginUser+"name")
//       state.loginUser = value
//       //记住用户名密码 localStorage
//     },
//     logout(state,value){
//       sessionStorage.setItem('loginUser',null)
//       state.loginUser = {}
//     }
//   },
//   //计算属性
//   getters:{
//     getLoginUser () {
//       let user = sessionStorage.getItem('loginUser')
//       return qs.parse(user)
//     }
//   }
// })



import Vue from "vue";
import Vuex from "vuex"
import qs from "qs";
Vue.use(Vuex)

export default new Vuex.Store({
  //变量
  state:{
    num:0,
    user:{},
    client:{}
  },
  //更新值
  mutations:{
    setUser(state,value){
      state.user=value
    },
    login(state,value) {
      sessionStorage.setItem('loginUser',qs.stringify(value))
      // this.userinfo= JSON.parse(window.sessionStorage.getItem('user'))
      console.log(state.loginUser+"name")
      state.loginUser = value
      //记住用户名密码 localStorage
    },
    setClient(state,value){
      state.client=value
    }
  },
  //计算属性
  // getters:{
  //   getUser(){
  //     let user=sessionStorage.getItem("loginUser")
  //     return qs.parse(user)
  //   }
  // }
})
